﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace JustMetClient.Models.InfoModels
{
    public class HardwareInfoModel
    {
        //CPU型号
        public CPUHardwareInfoModel CPU { get; set; }
        //主板型号
        public BoardHardwareInfoModel Board { get; set; }
        //硬盘型号
        public List<DriveHardwareInfoModel> Drives { get; set; }
        //显卡型号
        public List<GraphicsCardHardwareInfoModel> GraphicsCards { get; set; }
        //声卡型号
        public List<SoundCardHardwareInfoModel> SoundCard { get; set; }
        //网卡信息
        public List<NetworkCardHardwareInfoModel> NetworkCard { get; set; }
    }
    public class CPUHardwareInfoModel
    {
        /// <summary>
        /// 型号
        /// </summary>
        public string Model { get; set; }
    }
    public class BoardHardwareInfoModel
    {
        /// <summary>
        /// 型号
        /// </summary>
        public string Model { get; set; }
    }
    public class DriveHardwareInfoModel
    {
        /// <summary>
        /// 型号
        /// </summary>
        public string Model { get; set; }
    }
    public class GraphicsCardHardwareInfoModel
    {
        /// <summary>
        /// 型号
        /// </summary>
        public string Model { get; set; }
    }
    public class SoundCardHardwareInfoModel
    {
        /// <summary>
        /// 型号
        /// </summary>
        public string Model { get; set; }
    }
    public class NetworkCardHardwareInfoModel
    {
        public string Name { get; set; }
        public string Desc { get; set; }
        public string MAC { get; set; }
        public string IP { get; set; }
        public string Gateway { get; set; }
    }
}
